An Adaptive Quality of Service Aware Middleware for Replicated Services
نویسندگان
چکیده
A dependable middleware should be able to adaptively share the distributed resources it manages in order to meet diverse application requirements, even when the quality of service (QoS) is degraded due to uncertain variations in load and unanticipated failures. In this paper, we have addressed this issue in the context of a dependable middleware that adaptively manages replicated servers to deliver a timely and consistent response to time-sensitive client applications. These applications have specific temporal and consistency requirements, and can tolerate a certain degree of relaxed consistency in exchange for better response time. We propose a flexible QoS model that allows clients to specify their timeliness and consistency constraints. We also propose an adaptive framework that dynamically selects replicas to service a client’s request based on the prediction made by probabilistic models. These models use the feedback from online performance monitoring of the replicas to provide probabilistic guarantees for meeting a client’s QoS specification. The experimental results we have obtained demonstrate the role of feedback and the efficacy of simple analytical models for adaptively sharing the available replicas among the users under different workload scenarios.
منابع مشابه
An Architecture Supporting Implementation of Context-Aware Services
This work describes an approach to facilitate to use of contextual information to improve the quality of service in a mobile ambient environment. The approach advocated here defines two levels of applications: a simple stimuliresponse based system using the Context-Middleware, and a more complex and adaptive version that utilises a multi-agent environment to supply information and context to mo...
متن کاملAn Adaptive Concurrency Control QOS Agent for Ubiquitous Computing Environments
This paper presents the design of the adaptive concurrency control QOS agent, which is running on RCSM(Reconfigurable Context Sensitive Middleware) for ubiquitous networks. RCSM provides standardized communication protocols to interoperate an application with others under dynamically changing situations. It describes a hybrid software architecture that is running on situation-aware middleware f...
متن کاملContext Aware Adaptive Service based Dynamic Channel Allocation Approach for Providing an Optimal QoS over MANET
Large variations in network Quality of Service (QoS) in terms of bandwidth, latency and jitter may occur during media transfer over mobile ad-hoc networks. Applications need to adapt their functionality according to dynamic change of their QoS update. This paper proposes an enhanced service based platform to provide adaptive network management services to higher level application layer componen...
متن کاملA QoS-Aware Middleware for Dynamic and Adaptive Service Execution
Service-Oriented Architecture (SOA) provides a flexible solution for building loosely coupled distributed applications. Complex applications can be designed by defining a business process that composes a set of independent software modules called services. In this scenario, each service can be selected and bound dynamically at run-time among a set of candidates that provide the same functionali...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Parallel Distrib. Syst.
دوره 14 شماره
صفحات -
تاریخ انتشار 2003